草庐IT

git commit规范

全部标签

从混沌到规范:JavaScript模块化方案的演进史

前言JavaScript语言诞生至今,模块规范化之路曲曲折折。社区先后出现了各种解决方案,包括AMD、CMD、CommonJS等,而后ECMA组织在JavaScript语言标准层面,增加了模块功能(因为该功能是在ES2015版本引入的,所以在下文中将之称为ES6module)。今天我们就来聊聊,为什么会出现这些不同的模块规范,它们在所处的历史节点解决了哪些问题?何谓模块化?或根据功能、或根据数据、或根据业务,将一个大程序拆分成互相依赖的小文件,再用简单的方式拼装起来。全局变量演示项目为了更好的理解各个模块规范,先增加一个简单的项目用于演示。项目目录:├─js#js文件夹│├─main.js#入

从混沌到规范:JavaScript模块化方案的演进史

前言JavaScript语言诞生至今,模块规范化之路曲曲折折。社区先后出现了各种解决方案,包括AMD、CMD、CommonJS等,而后ECMA组织在JavaScript语言标准层面,增加了模块功能(因为该功能是在ES2015版本引入的,所以在下文中将之称为ES6module)。今天我们就来聊聊,为什么会出现这些不同的模块规范,它们在所处的历史节点解决了哪些问题?何谓模块化?或根据功能、或根据数据、或根据业务,将一个大程序拆分成互相依赖的小文件,再用简单的方式拼装起来。全局变量演示项目为了更好的理解各个模块规范,先增加一个简单的项目用于演示。项目目录:├─js#js文件夹│├─main.js#入

【推荐】MySQL数据库设计SQL规范

1命名规范1、【强制】库名、表名、字段名必须使用小写字母并采用下划线分割,禁止拼音英文混用;(禁用-,-相当于运算符)2、【建议】库名、表名、字段名在满足业务需求的条件下使用最小长度;如information-->info;address-->addr等3、【强制】库名、表名、字段名禁止使用MySQL保留关键字,如from,table等详见​​https://dev.mysql.com/doc/refman/5.7/en/keywords.html​​4、【强制】临时库、临时表名必须以tmp为前缀并以日期为后缀,例如tmp_user_20201231;5、【强制】备份库、备份表名必须以bak为

【推荐】MySQL数据库设计SQL规范

1命名规范1、【强制】库名、表名、字段名必须使用小写字母并采用下划线分割,禁止拼音英文混用;(禁用-,-相当于运算符)2、【建议】库名、表名、字段名在满足业务需求的条件下使用最小长度;如information-->info;address-->addr等3、【强制】库名、表名、字段名禁止使用MySQL保留关键字,如from,table等详见​​https://dev.mysql.com/doc/refman/5.7/en/keywords.html​​4、【强制】临时库、临时表名必须以tmp为前缀并以日期为后缀,例如tmp_user_20201231;5、【强制】备份库、备份表名必须以bak为

(数据库系统概论|王珊)第六章关系数据理论-第二节:规范化

​​pdf下载:密码7281​​​​专栏目录首页:【专栏必读】(考研复试)数据库系统概论第五版(王珊)专栏学习笔记目录导航及课后习题答案详解​​本节其实就干了两件事情:首先讨论一个关系属性间不同的依赖情况,讨论如何根据属性间依赖情况来判定关系是否具有某些不合适的性质通常按属性间依赖情况来区分关系规范化程度为第一范式、第二范式、第三范式和第四范式等,然后直观地描述如何将具有不合适性质的关系转换为更合适的形式一:函数依赖(1)函数依赖函数依赖:简单点说就是,如果X能确定Y(或者说Y依赖X,记作​​X->Y​​)那么就不可能存在两个元组,在X相同时Y却不同如下在​​Student​​​关系中,​​S

(数据库系统概论|王珊)第六章关系数据理论-第二节:规范化

​​pdf下载:密码7281​​​​专栏目录首页:【专栏必读】(考研复试)数据库系统概论第五版(王珊)专栏学习笔记目录导航及课后习题答案详解​​本节其实就干了两件事情:首先讨论一个关系属性间不同的依赖情况,讨论如何根据属性间依赖情况来判定关系是否具有某些不合适的性质通常按属性间依赖情况来区分关系规范化程度为第一范式、第二范式、第三范式和第四范式等,然后直观地描述如何将具有不合适性质的关系转换为更合适的形式一:函数依赖(1)函数依赖函数依赖:简单点说就是,如果X能确定Y(或者说Y依赖X,记作​​X->Y​​)那么就不可能存在两个元组,在X相同时Y却不同如下在​​Student​​​关系中,​​S

【中间件安全】Nginx 安全加固规范

1.适用情况适用于使用Nginx进行部署的Web网站。2.技能要求熟悉Nginx配置,能够Nginx进行部署,并能针对站点使用Nginx进行安全加固。3.前置条件1、根据站点开放端口,进程ID,确认站点采用Nginx进行部署;2、找到Nginx安装目录,针对具体站点对配置文件进行修改;3、在执行过程中若有任何疑问或建议,应及时反馈。4.详细操作4.1日志配置  1、备份nginx.conf配置文件。    修改配置,按如下设置日志记录文件、记录内容、记录格式,添加标签为main的log_format格式(http标签内,在所有的server标签内可以调用):log_formatmain'$re